home *** CD-ROM | disk | FTP | other *** search
- Xref: bloom-picayune.mit.edu alt.binaries.sounds.misc:3805 alt.binaries.sounds.d:1998 comp.dsp:4887 news.answers:4659
- Path: bloom-picayune.mit.edu!enterpoop.mit.edu!ira.uka.de!math.fu-berlin.de!mailgzrz.TU-Berlin.DE!news.netmbx.de!Germany.EU.net!mcsun!sun4nl!cwi.nl!guido
- From: guido@cwi.nl (Guido van Rossum)
- Newsgroups: alt.binaries.sounds.misc,alt.binaries.sounds.d,comp.dsp,news.answers
- Subject: Changes to: FAQ: Audio File Formats (version 2.9)
- Message-ID: <audio-diff_724600938@charon.cwi.nl>
- Date: 17 Dec 92 14:02:47 GMT
- Expires: 14 Jan 93 14:02:18 GMT
- Sender: news@cwi.nl
- Reply-To: guido@cwi.nl
- Followup-To: alt.binaries.sounds.d,comp.dsp
- Lines: 101
- Approved: news-answers-request@MIT.Edu
- Supersedes: <audio-diff_722270826@charon.cwi.nl>
-
- Archive-name: audio-fmts/diff
- Submitted-by: Guido van Rossum <guido@cwi.nl>
- Version: 2.9
- Last-modified: 17-Dec-1992
-
- *** A2.8 Fri Nov 20 15:45:24 1992
- --- A2.9 Thu Dec 17 15:00:59 1992
- ***************
- *** 46,47 ****
- --- 46,48 ----
- U-LAW and A-LAW definitions
- + AVR File Format
-
- ***************
- *** 68,69 ****
- --- 69,76 ----
-
- + NEWSFLASH: This FAQ is now also available in distributed hypertext
- + form! If you have a WWW browser and direct Internet access you can
- + point it to "http://voorn.cwi.nl/audio-formats/a00.html". (WWW is the
- + CERN World-Wide Web initiative; for more info, telnet or ftp to
- + info.cern.ch.)
- +
- Send updates, comments and questions to <guido@cwi.nl>; flames to
- ***************
- *** 156,158 ****
- rate; the latter is precisely 22254.545454545454 but
- ! usually misquoted as 22000.
-
- --- 163,167 ----
- rate; the latter is precisely 22254.545454545454 but
- ! usually misquoted as 22000. (Historical note:
- ! 22254.5454... was the horizontal scan rate of the
- ! original 128k Mac.)
-
- ***************
- *** 208,210 ****
- 32 kbits/sec ADPCM algorithm is available by ftp from ftp.cwi.nl as
- ! /pub/adpcm.shar.
-
- --- 217,221 ----
- 32 kbits/sec ADPCM algorithm is available by ftp from ftp.cwi.nl as
- ! /pub/adpcm.shar. (** NOTE: if you are using v1.0, you should get
- ! v1.1, released 17-Dec-1992, which fixes a serious bug -- the quality
- ! of v1.1 is claimed to be better than uLAW **)
-
- ***************
- *** 270,271 ****
- --- 281,283 ----
- Atari STe,TT 8 50k 2
- + Atari Falcon 030 16 50k 8(st)
- Amiga 8 ~29k 4(st)
- ***************
- *** 306,307 ****
- --- 318,326 ----
-
- + Here's some info about the newest Atari machine, the Falcon030. This
- + machine has stereo 16 bit CODECs and a 32 MHz Motorola 56001 that can
- + handle 8 channels of 16 bit audio, up to 50 khz/channel with
- + simultaneous playback and record. The Falcon DMA sound engine is also
- + compatible with the 8 bit stereo DMA used on the STe and TT. All of
- + these systems use signed data.
- +
- On the NeXT, the Motorola 56001 DSP chip is programmable and you can
- ***************
- *** 1477,1478 ****
- --- 1496,1529 ----
-
- + ------------------------------------------------------------------------
- + AVR File Format
- + ---------------
- +
- + From: hyc@hanauma.Jpl.Nasa.Gov (Howard Chu)
- +
- + A lot of PD software exists to play Mac .snd files on the ST. One other
- + format that seems pretty popular (used by a number of commercial packages)
- + is the AVR format (from Audio Visual Research). This format has a 128 byte
- + header that looks like this:
- +
- + char magic[4]="2BIT";
- + char name[8]; /* null-padded sample name */
- + short mono; /* 0 = mono, 0xffff = stereo */
- + short rez; /* 8 = 8 bit, 16 = 16 bit */
- + short sign; /* 0 = unsigned, 0xffff = signed */
- + short loop; /* 0 = no loop, 0xffff = looping sample */
- + short midi; /* 0xffff = no MIDI note assigned,
- + 0xffXX = single key note assignment
- + 0xLLHH = key split, low/hi note */
- + long rate; /* sample frequency in hertz */
- + long size; /* sample length in bytes or words (see rez) */
- + long lbeg; /* offset to start of loop in bytes or words.
- + set to zero if unused. */
- + long lend; /* offset to end of loop in bytes or words.
- + set to sample length if unused. */
- + short res1; /* Reserved, MIDI keyboard split */
- + short res2; /* Reserved, sample compression */
- + short res3; /* Reserved */
- + char ext[20]; /* Additional filename space, used
- + if (name[7] != 0) */
- + char user[64]; /* User defined. Typically ASCII message. */
- ------------------------------------------------------------------------
-